package pyip.lib.javalearn.aop.dynamicproxy.spring.aspectj.xml;

import org.aspectj.lang.ProceedingJoinPoint;

/**
 * @author yepeng
 * @date 2015年11月2日
 */
public class GreetingAspectJ {

    public Object around(ProceedingJoinPoint pjp) throws Throwable {
        before();
        Object result = pjp.proceed();
        after();
        return result;
    }

    private void before() {
        System.out.println("Before");
    }

    private void after() {
        System.out.println("After");
    }
}